package light.mvc.service.admin;

import java.util.List;

import light.mvc.page.admin.Department;
import light.mvc.page.base.DropDownBox;
import light.mvc.page.base.PageFilter;
import light.mvc.page.base.Tree;

public interface DepartmentServiceI {
	
	public void add(Department department);

	public void delete(Integer id);

	public void edit(Department department);

	public Department get(Integer id);
	
	public List<Department> dataGrid(Department department, PageFilter ph);
	
	public Long count(Department department, PageFilter ph);
	
	public Department getByName(String name);
	
	public List<DropDownBox> listName();
	
	public List<Tree> listDoctors();

}
